#pragma once

#include <common/Rule.h>
#include <vector>

namespace flashpp {

struct DataPlaneUpdate {
  std::vector<std::shared_ptr<Rule>> added;
  std::vector<Rule> removed;
  bool isSameDevice;
  std::string deviceName;
};

} // namespace flashpp